package com.wutuo.aggragation.rollcall.vo;

import cn.apestar.core.json.JsonDateTimeSerializer;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.wutuo.aggragation.user.vo.TeacherVo;

import java.util.Date;

/**
 * 标题、简要说明. <br>
 * 类详细说明.
 * <p>
 * Copyright: Copyright (c) 2016年4月16日 上午8:58:46
 * <p>
 * Company: 网龙公司
 * <p>
 * 
 * @author Shunqin.Chen
 * @version 1.0.0
 */
public class SignDetailSubVo {

    @JsonProperty("record_id")
    private Long recordId;

    @JsonProperty("sign_time")
    @JsonSerialize(using = JsonDateTimeSerializer.class)
    private Date signTime;

    private TeacherVo teacher;

    @JsonProperty("action_type")
    private String actionType;

    @JsonProperty("action_name")
    private String actionName;

    public Long getRecordId() {
        return recordId;
    }

    public Date getSignTime() {
        return signTime;
    }

    public TeacherVo getTeacher() {
        return teacher;
    }

    public String getActionType() {
        return actionType;
    }

    public String getActionName() {
        return actionName;
    }

    public void setRecordId(Long recordId) {
        this.recordId = recordId;
    }

    public void setSignTime(Date signTime) {
        this.signTime = signTime;
    }

    public void setTeacher(TeacherVo teacher) {
        this.teacher = teacher;
    }

    public void setActionType(String actionType) {
        this.actionType = actionType;
    }

    public void setActionName(String actionName) {
        this.actionName = actionName;
    }
}
